Using word embedding and convolution neural network for bug triaging by considering design flaws
نویسندگان
چکیده
Resolving bugs in the maintenance phase of software is a complicated task. Bug assignment one main tasks for resolving bugs. Some Bugs cannot be fixed properly without making design decisions and have to assigned designers, rather than programmers, avoid emerging bad smells that may cause subsequent bug reports. Hence, it important refer some designer check possible flaws. Based on our best knowledge, there are few works considered referring designers. this issue work. In paper, dataset created, CNN-based model proposed predict need assigning by learning peculiarities reports effective creating code. The features each extracted from CNN based its textual features, such as summary description. number samples added fixing process using PMD tool determines tag. description new given predicts designer. accuracy 75% (or more) was achieved datasets with sufficient deep learning-based training. A referrals efficiency predicting at time receiving report demonstrated testing 10 projects.
منابع مشابه
scour modeling piles of kambuzia industrial city bridge using hec-ras and artificial neural network
today, scouring is one of the important topics in the river and coastal engineering so that the most destruction in the bridges is occurred due to this phenomenon. whereas the bridges are assumed as the most important connecting structures in the communications roads in the country and their importance is doubled while floodwater, thus exact design and maintenance thereof is very crucial. f...
Efficient Bug Triaging Using Text Mining
Large open source software projects receive abundant rates of submitted bug reports. Triaging these incoming reports manually is error-prone and time consuming. The goal of bug triaging is to assign potentially experienced developers to new-coming bug reports. To reduce time and cost of bug triaging, we present an automatic approach to predict a developer with relevant experience to solve the n...
متن کاملRecurrent Neural Network with Word Embedding for Complaint Classification
Complaint classification aims at using information to deliver greater insights to enhance user experience after purchasing the products or services. Categorized information can help us quickly collect emerging problems in order to provide a support needed. Indeed, the response to the complaint without the delay will grant users highest satisfaction. In this paper, we aim to deliver a novel appr...
متن کاملSoftware Bug Prediction System Using Neural Network
In modern scenario the IT industries are investing much capital on software quality testing. Software testing phase of software development life cycle provide the defects details to the software developer. The proposed model is capable to predict the defect before going to the software testing phase. It also minimize the time and cost of the project. In this paper object oriented defected datas...
متن کاملBayesian Neural Word Embedding
Recently, several works in the domain of natural language processing presented successful methods for word embedding. Among them, the Skip-Gram (SG) with negative sampling, known also as word2vec, advanced the stateof-the-art of various linguistics tasks. In this paper, we propose a scalable Bayesian neural word embedding algorithm that can be beneficial to general item similarity tasks as well...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Science of Computer Programming
سال: 2023
ISSN: ['1872-7964', '0167-6423']
DOI: https://doi.org/10.1016/j.scico.2023.102945